/**
 * Copyright (c) 2019, ShangHai YTO Co., Ltd.
 * All right reserved.
 *
 * THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF YTO
 * CO., LTD.  THE CONTENTS OF THIS FILE MAY NOT BE DISCLOSED
 * TO THIRD PARTIES, COPIED OR DUPLICATED IN ANY FORM, IN WHOLE OR IN PART,
 * WITHOUT THE PRIOR WRITTEN PERMISSION OF YTO
 * CO., LTD.
 */
package org.sc.xl.easyexcel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.enums.BooleanEnum;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

/**
 * @description: TODO 请在此添加描述
 * @reason: TODO ADD REASON(可选)
 * @author FXL
 *
 * @date 2024/10/15 19:47 
 * @since JDK 1.8
 */
@Getter
@Setter
@EqualsAndHashCode
public class IndexOverviewResult {


    @ColumnWidth(10)
    @ExcelProperty(value = "")
    private String headerNull;

    @ExcelProperty(value = "模块")
    private String moduleName = "";

    @ExcelProperty(value = "指标")
    private String indexName = "";

    @ExcelProperty(value = "项目")
    private String projectName = "";

    @ColumnWidth(value = 7)
    @ExcelProperty(value = "23完成")
    private String lastYearCompleted = "0";

    @ColumnWidth(value = 7)
    @ExcelProperty(value = "24目标")
    private String yearTargetGoal = "0";

    @ColumnWidth(value = 7)
    @ExcelProperty(value = "累计")
    private String yearToDate = "0";

    @ExcelProperty(value = "1月")
    private String month01;
    @ExcelProperty(value = "2月")
    private String month02;
    @ExcelProperty(value = "3月")
    private String month03;
    @ExcelProperty(value = "4月")
    private String month04;
    @ExcelProperty(value = "5月")
    private String month05;
    @ExcelProperty(value = "6月")
    private String month06;

    /**
     * 根据文件导出 并设置导出的位置。
     *
     * @since 3.0.0-beta1
     */
    @ExcelProperty(value = "")
    @ColumnWidth(5)
    private byte[] arrow;

    @ContentStyle(wrapped = BooleanEnum.TRUE)
    private String memo = "";
}